module Utils
  module Url
    protected
      def id_param
        return params[:id].to_i if params[:id]
        return nil
      end

      def site_id_param
        return params[:site_id].to_i if params[:site_id]
        return nil
      end

      def get_id_from_param(key)
        key.split("_").last.to_i
      end

      def get_cd_from_param(key)
        key.split("_").last
      end

      def param?(model, key = nil)
        return params.has_key?(model) if key.nil?
        return params[model].has_key?(key)
      end

      def int_param_eql?(key,ivalue)
        !params[key].nil? && (params[key].to_i == ivalue)
      end

      def str_param_eql?(key,value)
        !params[key].nil? && (params[key] == value)
      end
  end#end Url
end
